package com.example.ttkl.bean;

//lombok.NoArgsConstructor
//lombok.Data
//lombok.NoArgsConstructor
//lombok.Data
public class GiteeCommitsBean {

    /**
     * type
     */
    //com.fasterxml.jackson.annotation.JsonProperty("type")
    public String type;
    /**
     * encoding
     */
    //com.fasterxml.jackson.annotation.JsonProperty("encoding")
    public String encoding;
    /**
     * size
     */
    //com.fasterxml.jackson.annotation.JsonProperty("size")
    public Integer size;
    /**
     * name
     */
    //com.fasterxml.jackson.annotation.JsonProperty("name")
    public String name;
    /**
     * path
     */
    //com.fasterxml.jackson.annotation.JsonProperty("path")
    public String path;
    /**
     * content
     */
    //com.fasterxml.jackson.annotation.JsonProperty("content")
    public String content;
    /**
     * sha
     */
    //com.fasterxml.jackson.annotation.JsonProperty("sha")
    public String sha;
    /**
     * url
     */
    //com.fasterxml.jackson.annotation.JsonProperty("url")
    public String url;
    /**
     * htmlUrl
     */
    //com.fasterxml.jackson.annotation.JsonProperty("html_url")
    public String htmlUrl;
    /**
     * downloadUrl
     */
    //com.fasterxml.jackson.annotation.JsonProperty("download_url")
    public String downloadUrl;
    /**
     * links
     */
    //com.fasterxml.jackson.annotation.JsonProperty("_links")
    public LinksDTO links;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getEncoding() {
        return encoding;
    }

    public void setEncoding(String encoding) {
        this.encoding = encoding;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getSha() {
        return sha;
    }

    public void setSha(String sha) {
        this.sha = sha;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getHtmlUrl() {
        return htmlUrl;
    }

    public void setHtmlUrl(String htmlUrl) {
        this.htmlUrl = htmlUrl;
    }

    public String getDownloadUrl() {
        return downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    public LinksDTO getLinks() {
        return links;
    }

    public void setLinks(LinksDTO links) {
        this.links = links;
    }

    /**
     * LinksDTO
     */
    //lombok.NoArgsConstructor
    //lombok.Data
    public static class LinksDTO {
        /**
         * self
         */
        //com.fasterxml.jackson.annotation.JsonProperty("self")
        public String self;
        /**
         * html
         */
        //com.fasterxml.jackson.annotation.JsonProperty("html")
        public String html;

        public String getSelf() {
            return self;
        }

        public void setSelf(String self) {
            this.self = self;
        }

        public String getHtml() {
            return html;
        }

        public void setHtml(String html) {
            this.html = html;
        }
    }
}
